Internet Application Development - Lab No 2

Problem Statement

This lab involves creating a basic web application in Visual Studio, exploring deployment options, and testing a blank web form. You will learn to design, code, and manage web applications using Visual Basic or C#, and understand the structure of a web project in Visual Studio.

Important Options

Testing the Web Form

The application will be tested using an integrated web server, accessible via the URL: http://localhost:4325/OnlineBank/Default.aspx.

Solution Explorer

The Solution Explorer provides a high-level view of your project, including the ability to add web forms, services, and images. You will work with both Design and Code windows in Visual Studio to manage your web application components.

Coding Models

In this lab, you will explore different coding models, such as separating HTML and code-behind files or using a single file with both HTML and code. You will focus on performance, functionality, and maintenance best practices.

Demonstration of ASP.NET Page Processing

In this section, you will develop a page to demonstrate the various events raised and handled during ASP.NET page processing. Once the page object is created, it goes through a series of steps that trigger different events, each of which can be handled by the developer. Below is a short story illustrating the page processing lifecycle:

The Journey of an ASP.NET Page

Imagine you are the developer of a dynamic web page, and your page is ready to embark on a journey through the ASP.NET page processing lifecycle. It all begins when a request arrives at the server to fetch the page. Here's how the page experiences its journey:

Throughout this journey, the page raises various events such as Init, Load, PreRender, and Unload, which can be handled by the developer to customize the page's behavior. Understanding this lifecycle is crucial for building dynamic and interactive web applications.

Web hosting by Somee.com